package com.jeesite.modules.wzt.dao;

import com.jeesite.common.dao.CrudDao;
import com.jeesite.common.mybatis.annotation.MyBatisDao;
import com.jeesite.modules.sys.entity.User;
import com.jeesite.modules.wzt.entity.WztUser;

import java.util.List;
import java.util.Map;

/**
 * wzt_userDAO接口
 * @author xhc
 * @version 2023-03-15
 */
@MyBatisDao
public interface WztUserDao extends CrudDao<WztUser> {

    List findWztList(Map empUserMap);

    User querySysUserbyMoblie(String mobile,String refName);

    WztUser queryBySysId(String sysUid);

    long deleteUser(User user);

    long deleteEmployee(User user);

    long updateUserStatus(String sysUid, String userStatus);

    long updateEmployeeStatus(String sysUid, String userStatus);

    long updateUserExtentS3(WztUser wztUser);
}